// pages/tongue/tongue.js
const app = getApp(); 
Page({

  /**
   * 页面的初始数据
   */
  data: {
  
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      wx.startRecord({  
        success:(res)=>{
          console.log(res)
        }
      })
      wx.stopRecord()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //this.onLoad()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    if (options.from === 'button') {
    }
  },begin:function(){
    if(!app.globalData.userInfo){
      app.getUserInfos()
      app.getUserInfo()
      if (!app.globalData.userInfo){
        wx.showModal({
          title: '授权提示',
          content: '星辰祝福将要获取用户昵称,使用录音权限,是否继续？',
          success: function (res) {
            if (res.confirm) {
              console.log('点击了确定')
              wx.openSetting({
                success: (res0) => {
                  console.log(res0.authSetting)
                  if (res0.authSetting['scope.userInfo']) {
                    app.getUserInfo()
                  }
                  if (res0.authSetting['scope.record']) {
                    console.log('录音已授权!')
                  }
                  if (res0.authSetting['scope.userInfo'] && res0.authSetting['scope.record']){
                    wx.navigateTo({
                      url: '/pages/start/start',
                    })
                  } 
                }
              })
            } else {
              wx.showModal({
                title: '未授权提示',
                content: '用户未授权,无法使用绕口令功能',
                showCancel: false
              })
            }
          }
        })
      }
    }
    else if(!app.globalData.openid){
      wx.login({
        success:res=>{
          if(res.code){
            that.globalData.code = res.code;
            wx.request({
              method: 'post',
              url: 'https://wsh.weyifeng.com/wx/getOpenid', //仅为示例，并非真实的接口地址
              data: {
                appId: that.globalData.appId,
                appSecret: that.globalData.appSecret,
                code: res.code
              },
              header: {
                'content-type': 'application/x-www-form-urlencoded' // 默认值
              },
              success:function(res){
                if(res.data.wxUser){
                  app.globalData.openid = res.data.wxUser.openid
                  wx.navigateTo({
                    url: '/pages/start/start',
                  })
                }else{
                  wx.showModal({
                    title: '未授权提示',
                    content: '用户授权失败！',
                    showCancel:false
                  })
                } 
              }
            })
          }
        }
      })
     
    }else{
      wx.navigateTo({
        url: '/pages/start/start',
      })
    }
    
  }, getTheCharts:function(){
    wx.navigateTo({
      url: '/pages/thecharts/thecharts',
    })
  }
})